package com.ruoyi.adopt.service;

import java.util.List;
import com.ruoyi.adopt.domain.RecentSituation;

/**
 * 近况Service接口
 * 
 * @author shilling
 * @date 2022-04-08
 */
public interface IRecentSituationService 
{
    /**
     * 查询近况
     * 
     * @param recentSituationId 近况主键
     * @return 近况
     */
    public RecentSituation selectRecentSituationByRecentSituationId(Long recentSituationId);

    /**
     * 查询近况列表
     * 
     * @param recentSituation 近况
     * @return 近况集合
     */
    public List<RecentSituation> selectRecentSituationList(RecentSituation recentSituation);

    /**
     * 新增近况
     * 
     * @param recentSituation 近况
     * @return 结果
     */
    public int insertRecentSituation(RecentSituation recentSituation);

    /**
     * 修改近况
     * 
     * @param recentSituation 近况
     * @return 结果
     */
    public int updateRecentSituation(RecentSituation recentSituation);

    /**
     * 批量删除近况
     * 
     * @param recentSituationIds 需要删除的近况主键集合
     * @return 结果
     */
    public int deleteRecentSituationByRecentSituationIds(Long[] recentSituationIds);

    /**
     * 删除近况信息
     * 
     * @param recentSituationId 近况主键
     * @return 结果
     */
    public int deleteRecentSituationByRecentSituationId(Long recentSituationId);
}
